space propulsion - German English Dictionary